package com.lechuang.goods.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.lechuang.common.model.BaseEntity;
import java.io.Serializable;
import java.math.BigDecimal;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 运费模版
 * @TableName freight_template
 */
@TableName(value ="freight_template")
@Data
@Accessors(chain = true)
public class FreightTemplate extends BaseEntity implements Serializable {
    /**
     * 商户名称id
     */
    private Long tenantId;

    /**
     * 模版名称
     */
    private String name;

    /**
     * 计费方式，1：计件，2：计重
     */
    private Integer type;

    /**
     * 物流公司
     */
    private String logisticsName;

    /**
     * 是否包邮，1：包邮，2：不包邮
     */
    private Integer freeShipping;

    /**
     * 包邮金额
     */
    private BigDecimal freeAmount;

    /**
     * 首重数量
     */
    private BigDecimal firstWeightNum;

    /**
     * 首重金额
     */
    private BigDecimal firstWeightAmount;

    /**
     * 续重数量
     */
    private BigDecimal continuationWeightNum;

    /**
     * 续重金额
     */
    private BigDecimal continuationWeightAmount;

    /**
     * 模版状态状态，1：启用，2：禁用
     */
    private Integer templateStatus;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}